From Cppreference
|
|
|
|
|
|
|
| class timed_mutex;
|
| (C++11 feature)
|
|
|
|
The class timed_mutex is a synchronization primitive, offering exclusive, non-recursive ownership semantics. The class is non-copyable.
[edit] Member types
|
|
| Member type
| Definition
|
|
|
| native_handle_type
| implementation-defined
|
[edit] Member functions
|
|
|
| constructs the mutex (public member function)
|
Locking
|
|
|
|
| locks the mutex, blocks if the mutex is not available (public member function)
|
|
|
|
| tries to lock the mutex, returns if the mutex is not available (public member function)
|
|
|
|
| tries to lock the mutex, returns if the mutex is not available for the specified timeout duration (public member function)
|
|
|
|
| tries to lock the mutex, returns if the mutex is not available until specified time point has been reached (public member function)
|
|
|
|
| unlocks the mutex (public member function)
|
Native handle
|
|
|
|
| returns the underlying imlementation-defined thread handle (public member function)
|